import random
'''
函数的返回值


1. 遇到return. 此函数结束, return后面的东西将不会再执行

2. return 返回值

            如果return什么都不写 或者 干脆不写return .那么返回的就是None

            如果return后面写了一个值. 则调用者可以接收一个结果

            如果return后面写了多个结果, 则调用者可以接收一个tuple, 调用者可以直接解构成多个变量

'''
num = random.randint(-10,10)

# 有可能接收到一个值，这个值可能是正数或者负数


def abso(n):
    print(n)
    if n >=0:
        return n
        print('haha')
    else:
        return -n
        print('haha')
a = abso(num)
print(a)